Experienced in full-stack development, backend engineering, and software systems design, with a strong foundation in computer science principles. Passionate about building efficient, scalable applications and solving complex problems.
- Programming Languages: Python, C, C++, Java, Kotlin, JavaScript, TypeScript, Bash
- Web Development: Proficient in Django, Express.js, React, Svelte, Angular, Next.js
- Mobile Development: Experience with Android Studio (Java/Kotlin) and Swift
- Game Development: Pygame, LibGDX, OpenGL, Unity (C# basics)
- DevOps & Debugging: CI/CD pipelines, Pytest, GDB, Valgrind, Callgrind, PDB
- Tools & Platforms: Git, Vim, VSCode, Helix
- Self-hosted cloud platform akin to Google Drive with secure file storage and editing capabilities.
- Tech Stack: Svelte (frontend), Django (backend).
- Android application that scans receipts/invoices, extracts data, and exports financial records as CSV.
- Tech Stack: Kotlin, Python.
- Assisted visually impaired users with navigation through wearable sensors and GPS integration.
- Tech Stack: C (microcontroller programming), Kotlin (Android).
- Custom shell with multiprocessing, batch mode execution, and I/O redirection.
- Tech Stack: C.
- A personal game project, transitioning from Pygame to LibGDX for enhanced features and performance.
- Real-time communication platform for video, audio, and messaging.
- Tech Stack: WebRTC, JavaScript.
- Dublin City University, Dublin, Ireland
BSc in Computer Science + Software Engineering (Expected: Mar 2025)
- Enhanced a telecommunications platform using Django and shell scripting for automation.
- Debugged backend systems with GDB, Valgrind, and PDB.
- Implemented unit testing and contributed to CI/CD pipeline optimization.
- Built backend systems in Django with REST APIs and React-based frontends.
- Leveraged AI-driven solutions for financial data management.
- Developed real-time WebRTC-based communication and interactive 3D environments.
- Designed a compiler for a custom programming language, Cal.
- Implemented machine learning models like linear regression and random forest for real-world challenges.
- Contributed to innovative projects in construction tech and accessibility tools for visually impaired users.
A passionate software engineer committed to leveraging technology for meaningful projects. My experience spans full-stack development, game design, and data-driven solutions. I'm eager to learn, contribute to impactful projects, and collaborate with innovative teams.