Skip to content
View afnantuffaha's full-sized avatar

Highlights

  • Pro

Block or report afnantuffaha

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
afnantuffaha/README.md

👋 Hi, I’m Afnan Tuffaha

🎓 Computer Science @ Northeastern University (Honors, 4.0 GPA)
💻 Software Engineer | Full-stack development 📍 Boston, MA | Available to work Jan – Aug 2026


🚀 About Me

I’m a computer science student at Northeastern University with a concentration in software and a minor in mathematics. I enjoy designing scalable backend systems, building clean user interfaces, and applying problem-solving to create impactful tools. My work spans across both frontend and backend development, with a strong focus on building thoughtful, maintainable software.

Outside of code, you'll likely find me singing, playing with my pet bunny, or drinking way too much Pepsi.


🛠️ Technical Skills

  • Languages: Java, Python, TypeScript, JavaScript, SQL, HTML/CSS, C
  • Frameworks: React, React Native, Next, Node, Express, Spring Boot, FastAPI, Vite, Expo, Tailwind CSS, JUnit, Swing, Jest
  • Tools: Git/GitHub, PostgreSQL, MySQL, MongoDB, AWS, Terraform, Docker, IntelliJ, VS Code, Eclipse

📂 Featured Projects

Since most repos are private, here’s a snapshot of what I’ve built (available upon request):

  • Medicues · React Native, Expo, TypeScript
    A mobile app for medication management that lets users schedule doses, receive timely reminders through push notifications, and track adherence. Features biometric login and offline storage to ensure secure and reliable access across devices.

  • Kambaz · React, Express, MongoDB, Node
    A Canvas-inspired course management system where students, instructors, and teaching assistants can manage courses, assignments, enrollments, engagement (and more!) through role-specific dashboards.

  • CleanSweep · React, Next.js, PostgreSQL, TypeScript, Tailwind
    A community-driven waste management platform that motivates eco-friendly actions through points and rewards. Includes a Gemini AI–based verification system that validates waste collection with before-and-after images, promoting trust and accountability among users.

  • BlogPress · Java, Spring Boot, Spring Security, PostgreSQL
    A backend-focused blogging platform supporting post drafting, publishing, categorization, and tagging. Built with JPA entity relationships and transactional services for reliability, and secured with a JWT-based authentication system that protects content creation while keeping published posts public.

  • Cairn · React, Express, Vite, TypeScript, Tailwind
    A personalized trip-planning tool powered by custom recommendation and scheduling algorithms that merge user calendar data with travel preferences to generate optimized itineraries. Integrates the TripAdvisor API to enhance search results with destination insights and activity details.

  • Shell · C
    A Unix-like shell supporting command parsing, piping, I/O redirection, and command chaining. Built with custom tokenization and process management to reliably execute both built-in commands and external programs.

  • Stock Simulator · Java, Swing, JUnit
    A stock portfolio management application built with MVC architecture that allows users to create multiple portfolios, simulate buying/selling, and analyze performance with moving averages, crossovers, and rebalancing. Integrates the Alpha Vantage API to deliver real-time data for 10,000+ tickers and 15 years of historical data, replicating real-world trading conditions in a risk-free environment.


🔒 About This GitHub

Most of my repositories are private due to academic integrity policies and coursework requirements.
If you’re a recruiter, I’d be happy to provide code samples, private repo access, or live demos upon request.


📬 Let’s Connect


✨ Thanks for visiting — feel free to reach out if you’d like to see more of my work!

Popular repositories Loading

  1. afnantuffaha afnantuffaha Public

  2. kambaz-react-web-app kambaz-react-web-app Public

    TypeScript

  3. kambaz-node-server-app kambaz-node-server-app Public

    JavaScript

  4. clean-sweep clean-sweep Public

    A community-driven waste management platform

    TypeScript