URL Shortener
A Python web application built with FastAPI and SQLite, demonstrating URL shortening, database operations, URL redirection, and server-side rendering with Jinja2.
I enjoy turning ideas into Python projects while continuously learning backend development and writing clean, maintainable code.
View Projects Contact MeAn aspiring Python backend developer with a passion for building practical applications and continuously improving my programming skills. I enjoy transforming ideas into projects that strengthen my understanding of software development while emphasizing clean, readable, and maintainable code. I'm currently focused on mastering Python and backend development by building real-world projects, exploring new technologies, and documenting my learning journey. My goal is to establish a strong foundation as a developer and contribute to meaningful software in the future.
A Python web application built with FastAPI and SQLite, demonstrating URL shortening, database operations, URL redirection, and server-side rendering with Jinja2.
A beginner Python project demonstrating random number generation, input validation, game logic, and modular code organization.
GitHubA command-line To-Do List application built with Python, featuring CRUD operations, JSON-based data persistence, file handling, input validation, exception handling, and a modular project structure.
GitHubA Python learning project demonstrating object-oriented programming, SQLite database operations, CRUD functionality, and layered application design.
GitHubA Python web application built with FastAPI and SQLite, demonstrating URL shortening, database operations, URL redirection, and server-side rendering with Jinja2.
I enjoy documenting my learning journey by writing articles about Python, backend development, and the lessons I learn while building projects.
A reflection on building my first Python project, covering the development process, key programming concepts, and lessons learned.
Read ArticleA reflection on building my second Python project, exploring software design, JSON data persistence, modular programming, and the lessons learned throughout seven days of development.
Read ArticleA walkthrough of the core working stage of my Personal Expense Tracker, covering Python OOP, SQLite, layered architecture, and the implementation of basic expense operations.
Read ArticleA walkthrough of V2 of my Personal Expense Tracker, covering expense editing, input validation, error handling, and improvements to the CLI application's reliability.
Read ArticleA walkthrough of my first web backend project, covering URL shortening, SQLite database operations, URL redirection, FastAPI, and Jinja2 server-side rendering.
Interested in my work or want to connect? Feel free to reach out.