👋 Hello, I'm
Andrew Fernandes
Building AI systems from first principles. Computer Engineering undergraduate crafting NLP reasoning engines, programming languages, and developer tools that solve real problems.
About Me
Engineering with purpose, building systems that matter
I'm a Computer Engineering undergraduate (B.Tech 2023–2027) based in Navi Mumbai, India, with a passion for building intelligent systems from the ground up.
My work sits at the intersection of Artificial Intelligence, NLP & reasoning engines, systems programming, and developer tooling. I believe the best way to understand something is to build it yourself—whether that's a programming language, a reasoning engine, or an AI-powered application.
I'm not just interested in using tools—I'm interested in understanding how they work and creating new ones. Every project I build is an opportunity to go deeper into the stack and learn something fundamental.
AI & Machine Learning
Building NLP reasoning systems and AI-powered applications with real-world utility
Systems Programming
Creating compilers, virtual machines, and low-level tools from scratch in C and Rust
Developer Tools
Publishing VSCode extensions and productivity tools that help developers work better
Open to Remote Work
Available for internships in AI/ML, systems, and full-stack development
Technical Skills
Technologies and tools I work with
Languages
Frameworks & Libraries
Databases
Tools & Environments
Operating Systems
Featured Projects
Flagship projects showcasing real engineering depth
Determa — Programming Language
A statically typed, garbage-collected programming language built entirely from scratch in C. Features a full compiler pipeline including Lexer, Parser, Semantic Analysis, and a custom stack-based virtual machine with bytecode execution and memory management.
Automated Reasoning Engine
An NLP-based reasoning engine performing first-order logic inference. Built with a custom Python pipeline featuring rule-based logic systems and integrated with a Flask-based frontend for interactive reasoning queries.
VSCode Extension: Directory Builder
A published VSCode extension that converts tree-style text into real directory structures. Features include preview mode, confirmation dialogs, and recursive directory creation support.
All Repositories
Explore all my public projects on GitHub
Experience & Activities
Hackathons, open source, and technical exploration
🏆 Hackathon Participation
Coming SoonActively participating in hackathons to build innovative solutions under time constraints. Check back for updates on competitions, awards, and projects built during these events.
🌐 Open Source Contributions
OngoingContributing to open source projects and building tools for the developer community. Published VSCode extension and actively maintaining personal projects on GitHub.
🔬 Technical Exploration
OngoingDeep-diving into compiler design, AI/ML architectures, and systems programming. Building projects to understand fundamental concepts rather than just using off-the-shelf solutions.
Get In Touch
Open to opportunities, collaborations, and interesting conversations
Whether you have an internship opportunity, want to collaborate on an open source project, or just want to chat about AI and systems programming—I'd love to hear from you.
write2andrew.fernandes@gmail.com