I'm a Computer Science student and Software Engineer specializing in robust backend systems, low-level programming enthusiast, and innovative AI-driven services. I love building scalable solutions and exploring the depths of system-level programming.
- π± Learning: Zig for high-performance systems programming
- π― Open to collaborate on: Go, Zig, TypeScript, and Node.js projects
- π¬ Ask me about: PostgreSQL, NestJS, Node.js, Golang, and database optimization
π Sync-meili
Go-powered database synchronization tool
An experimental synchronization tool that bridges the gap between traditional databases and modern search engines.
Key Features:
- π Multi-database support: MySQL, MariaDB, PostgreSQL β Meilisearch
- β‘ Real-time sync with automatic index updates
- π¦ Efficient batch processing to minimize overhead
- π‘οΈ Graceful error handling with configurable retry logic
Tech Stack: Go β’ PostgreSQL β’ MySQL β’ Meilisearch
π NoteRepo Backend
Note management API
A robust backend service for the NoteRepo web client, built with modern TypeScript and NestJS architecture for scalable note management.
Key Features:
- π Advanced search capabilities with Meilisearch integration
- π Comprehensive API documentation with Swagger
- π‘οΈ Redis-powered rate limiting and caching
- βοΈ Cloud storage with Cloudinary integration
- π§ Email notifications via Mailgun
- ποΈ Prisma ORM with PostgreSQL
Tech Stack: NestJS β’ TypeScript β’ PostgreSQL β’ Prisma β’ Meilisearch β’ Redis β’ Fastify
π° Expense-Tracker-App
Full-stack financial management platform
A comprehensive expense tracking solution combining robust backend architecture with intuitive data visualization.
Key Features:
- π Interactive analytics with Go-powered charts (echarts)
- πΎ CRUD operations for financial reports
- π Secure authentication and authorization
Tech Stack: NestJS β’ PostgreSQL β’ Go β’ Render
π Cartify
Enterprise-grade eCommerce platform
A scalable eCommerce backend supporting multi-vendor marketplaces with advanced security features.
Key Features:
- π Advanced authentication (Passport.js + PASETO tokens)
- πΌοΈ Cloud-based image management (Cloudinary)
- π₯ Role-based access control (Admin/Vendor/Customer)
Tech Stack: Express.js β’ MongoDB β’ Cloudinary β’ Passport.js
ποΈ list-util
Unix
lscommand reimplemented in Go
A systems programming project showcasing low-level file operations and Unix command-line tool development.
Features:
- π Full
lsfunctionality with-l,-h,-aflags - π§ Efficient flag combination handling
Tech Stack: Go β’ Systems Programming
π° HN-Clone GraphQL API
Hacker News-inspired GraphQL API
A modern API implementation showcasing GraphQL best practices and Go backend development.
Features:
- π Full GraphQL schema with real-time subscriptions
- ποΈ Efficient database operations with GORM
- π RESTful routing with Chi middleware
Tech Stack: Go β’ GraphQL β’ GORM β’ Chi Router
π¨ SOS Backend
Emergency services location API
A Spring Boot-powered backend service for the SOS emergency application, providing real-time location-based emergency service discovery.
Key Features:
- π Geospatial queries for nearby emergency services
- π₯ Multi-service support (hospitals, police stations, fire stations)
- π Radius-based search with pagination
- π RESTful API with coordinate-based filtering
- β‘ Optimized for emergency response speed
Tech Stack: Java β’ Spring Boot β’ Geospatial APIs β’ REST
π¦ BANKING-C
CLI Banking Management System in C
A comprehensive command-line banking system demonstrating low-level programming skills and database integration in pure C.
Key Features:
- π₯ Complete customer management (CRUD operations)
- π³ Account management with transaction support
- π° Money transfer, deposit, and withdrawal operations
- π Transaction history tracking
- ποΈ SQLite3 database integration
Tech Stack: C β’ SQLite3 β’ CLI β’ Makefile
"Building the future, one commit at a time" π
β If you find my work interesting, consider giving my repositories a star!