Mahmudkhon
Usmonov Mahmudkhon
Backend Developer & Problem Solver

Computer Science & Engineering student at Sejong University, focused on full-stack development, AI-powered applications, and automation systems. I build practical software that combines web platforms, backend APIs, databases, and intelligent assistants.

Blogging Animation
About

I'm Mahmudkhon — a software developer and CS student at Sejong University in Seoul, South Korea. I build things that sit at the intersection of backend engineering, AI, and automation.

My work spans RESTful APIs, AI-powered applications, and automation pipelines — from architecting Spring Boot services with proper security to wiring up OpenAI and Telegram bots that actually do useful work.

Outside of code, I'm into problem solving, exploring new tools, and finding ways to make complex systems feel simple for the people who use them.

Currently open to internships, collaborations, and interesting engineering conversations.

Skills
Languages
Python Java TypeScript JavaScript MATLAB
Frameworks & Libraries
Spring Boot Spring Security React Node.js Playwright BeautifulSoup
Databases & Infrastructure
PostgreSQL Supabase Docker REST APIs Git GitHub
APIs & Integrations
OpenAI API Telegram Bot API GitHub Classroom
Experience
SejongPulse
Founder & Project Lead 2026 – Present
SejongPulse
Private Campus Communication Platform for Sejong University Students

Designed and built SejongPulse, a private campus platform aimed at improving communication, student discovery, community interaction, and access to campus-related information at Sejong University. Led the project from idea and product planning to implementation, documentation, and public demo preparation.

Defined the product direction, core user problems, and platform requirements
Designed the main user flows for student sign-in, communities, announcements, chat, and AI assistance
Built and organized the frontend structure for a student-focused web platform
Integrated backend services for authentication, user data, community features, and platform workflows
Created API documentation covering 60+ endpoints for easier development and maintenance
Prepared demo materials, screenshots, documentation, and presentation content for project explanation
Worked on AI-assisted campus features, including student support, information access, and future eCampus automation concepts
Managed the project as team leader, coordinating technical direction, feature planning, and delivery
React TypeScript Supabase PostgreSQL REST APIs GitHub Netlify AI APIs
Sejong University
Teaching Assistant 03.04.2026 – 03.07.2026
Sejong University
Application of Advanced Programming Language · Section 011300
Prof. Lilia Tightiz
Prof. Lilia Tightiz ↗ Course Professor

Supported the delivery of Application of Advanced Programming Language by managing programming assignment workflows, student repositories, and technical support. Worked with the course professor to organize GitHub Classroom usage, guide students through submission issues, and maintain a structured assignment process.

Managed GitHub Classroom workflows for student programming assignments
Helped students resolve Git, GitHub, and repository-related problems
Supported assignment distribution, submission tracking, and feedback workflows
Assisted with course communication and technical troubleshooting
Contributed to a more organized and trackable programming-course workflow
Python Git GitHub GitHub Classroom Repository Management
Projects
SejongPulse featured

A private campus communication platform for Sejong University students — student authentication, communities, announcements, chat, AI assistance, and campus-focused tools.

eCampus Agent featured

An automation system that monitors Sejong eCampus for new announcements, assignments, files, and deadlines — then summarizes updates and delivers notifications via Telegram.

Loading from GitHub…
Activity
GitHub contribution activity graph
Writing
all posts →
Conversations

Conversations with engineers, researchers, and builders.

Bookshelf

Books I've read and books I'm currently working through.

Java: The Complete Reference
Java: The Complete Reference
Herbert Schildt · Twelfth Edition
Completed
Focus: Java fundamentals, object-oriented programming, backend foundation
I completed this to build a stronger, more systematic foundation in Java — how its core features work, how object-oriented design is structured, and how Java supports larger software systems. It strengthened classes, inheritance, interfaces, exception handling, generics, collections, lambdas, streams, I/O, and multithreading, and connected them to real backend development. Finishing it gave me a better base for Spring Boot, Spring Security, and enterprise-level Java.
Spring Start Here
Spring Start Here
Laurentiu Spilca
Completed
Focus: Spring Framework, dependency injection, backend development
I studied this to build a stronger foundation in the Spring ecosystem — how Spring applications are structured, how dependency injection works, and why Spring is widely used for backend development. It explains Spring from the basics instead of jumping into complex enterprise patterns, connecting Java fundamentals with application context, beans, configuration, controllers, services, and clean project structure. A solid base for Spring Boot, Spring Security, and REST API development.
Spring Boot in Action
Spring Boot in Action
Craig Walls
Completed
Focus: Spring Boot, application configuration, REST APIs
I studied this to understand how Spring Boot simplifies backend application development. After learning Java and the basics of Spring, it showed me how production-style applications can be built faster using auto-configuration, embedded servers, starter dependencies, and Spring Boot's structure. It connected core Spring concepts with practical backend work — how applications are organized, how controllers and services collaborate, and how configuration is handled — giving me a better foundation for building REST APIs and structuring server-side applications.
Spring Security in Action
Spring Security in Action
Laurentiu Spilca
In Progress
Focus: Authentication, authorization, secure backend systems
I'm still working through this to understand how security is implemented in real Spring-based backend applications. After Java, Spring, and Spring Boot, it takes me deeper into authentication, authorization, filters, security contexts, password handling, and access control. Backend security isn't a feature added at the end — it affects the entire structure of an application: how users log in, how roles and permissions are handled, how endpoints are protected, and how sensitive data is managed.
Effective Java
Effective Java
Joshua Bloch
In Progress
Focus: Java best practices, API design, object-oriented design, maintainable code
I'm studying Effective Java to improve the quality of the Java code I write. After building a foundation with Java syntax and core language features, this book helps me think more carefully about how Java should be used in real software systems. The book focuses on practical design decisions: how to create and destroy objects properly, how to design classes and methods, how to use generics and enums correctly, how to handle exceptions, and how to write code that is safer, cleaner, and easier to maintain. This is especially useful for backend development because writing Java is not only about making the program work. In Spring Boot and enterprise systems, code needs to be readable, reusable, testable, and stable over time. Studying this book helps me move from "I can write Java" toward "I can write better Java."
Learning & Certificates

I use online courses to support my university studies and project work. These certificates represent completed learning paths, while my main proof of skill is shown through deployed projects, GitHub repositories, and practical systems I have built.

Data Structures and Algorithms in Java
Course Completion Certificate
Udemy
View certificate ↗
Spring Boot and Spring Hibernate
Course Completion Certificate
Udemy
View certificate ↗
Machine Learning
Course Certificate
SoloLearn
View certificate ↗
Spring Boot 4: Build a Complete Project End-to-End
Spring MVC, Thymeleaf, Spring Security, JPA, Hibernate & MySQL
Udemy
View certificate ↗
Contact

Have a project in mind, want to collaborate, or just want to say hi?
My inbox is always open.