I build robust Node.js backends and decentralized systems. CS student passionate about mathematics, business building, and shipping clean code using Ubuntu & Helix.
Download ResumeA collection of systems, APIs, and decentralized tools.
A TypeScript and Express.js API for managing student grades, authentication, and records, with MongoDB for data storage and Swagger for API documentation. This full-featured educational tool with deployment focus can stand out as a real-world backend application, especially if you add metrics like user handling capacity.
A RESTful API built with Go and the Gin framework, handling user authentication, product management, orders, and integration with PostgreSQL for a performant and scalable online store backend. This project mimics industry-standard e-commerce systems, making it a strong feature for portfolios targeting web dev roles.
A simple note-taking API developed using cpp-httplib in C++, focusing on HTTP request handling and basic CRUD functionality for notes storage and retrieval.
A backend service in Go for a blogging platform, managing user posts, comments, and content storage with database operations, emphasizing concurrency and efficient data handling.
A concurrent TCP server in C++ that handles multiple client connections using std::thread and mutexes, with features for request processing, thread synchronization, and resource management. It showcases networking fundamentals and multithreading, impressive for building scalable servers at your level.
A Go-based trading bot for back-testing strategies on historical price data, featuring a simulated exchange, SMA crossover strategy, risk management, and trade logging. This project demonstrates algorithmic trading concepts and could stand out by showing practical application of backend logic to financial simulations, which is advanced for a sophomore.
A RESTful API in Go using Gin for managing personal expenses, budgets, and categories, with JWT authentication, PostgreSQL integration via GORM, optional Redis caching, and full CRUD operations for secure, user-specific data handling.
A multi-threaded file search utility in C++ that recursively scans directories for patterns, utilizing std::thread for concurrency and std::filesystem for directory traversal to enable efficient local file searching.
A basic implementation of a lock-free queue in C++, designed for high-performance concurrent data access without mutexes, demonstrating advanced synchronization techniques for thread-safe operations. This highlights deep systems programming knowledge, setting you apart in concurrency topics often not covered until later years.
A custom shell implemented in C++, capable of executing commands, handling input/output, and managing processes, showcasing system-level programming and command parsing skills.
A simple CLI application in Go for downloading YouTube videos, focusing on command-line backend logic for URL handling, network operations, and file management using Go's standard library.
Forked repository for the Avalanche Builders Hub, hosting documentation, the Avalanche Academy, and an integrations directory for blockchain developers. Includes support for local development, static site generation, and contributions to Avalanche's ecosystem.
A web3-based dice rolling application, likely involving blockchain elements for decentralized randomness or gaming, built primarily with HTML for a simple interface.
An application focused on cryptocurrencies, potentially for tracking prices or displaying market data, developed using HTML as the primary technology.