Firas Khansa

Software Engineer

Computer Science graduate from Rutgers University with expertise in full-stack development and building scalable applications. Passionate about creating elegant solutions to complex problems.

💻
🖥️
🤖
🧠
📚
📈
☁️

About Me

I'm a Computer Science graduate from Rutgers University with a passion for software engineering and problem-solving.

My experience spans from building full-stack applications to compiler construction, with expertise in modern web technologies. I enjoy contributing to open-source projects.

Education

Rutgers University - B.S. Computer Science, Summa Cum Laude
Codesmith - Software Engineering Residency

Languages

JavaScriptTypeScriptPythonJavaC++SQLR

Frameworks & Libraries

ReactNext.jsNode.jsExpressReduxGraphQLMaterialUI

Tools & Platforms

AWSPostgreSQLREST APIsWebSocketsVercelGit

Featured Projects

GitHub

Pascal Compiler

Compiles Pascal subset to ILOC assembly language using Flex, Bison, and C++. Encoded grammar rules in machine-readable format for compiler construction.

RUMV

RUMV

Rutgers matchmaking service built with MaterialUI and Google OAuth. Implemented ML techniques using cosine similarity and Euclidean distance for intelligent matchmaking.

GitHub

Local Register Allocator

Bottom-up register allocator written in Java. Reads input, manages virtual and physical registers, handles spills, and modifies instruction sets based on available registers. Designed for compiler backend optimization.

QLache

QLache

GraphQL caching library with multiple eviction policies. Built with TypeScript, Next.js demo site, and deployed on Vercel. Developed under OSLabs open source accelerator.

GitHub

HTTP Flirting

AI-powered application that generates unique love poems using OpenAI API. Built with RESTful endpoints and large language model integration.

Experience

Software Engineer

MYKO (now offcourt.io)

Mar 2023 - Aug 2023

Built live chat using WebSockets, implemented AWS SDK for S3 storage, customized MaterialUI components, and integrated Spotify API for personalized user experiences.

Let's Connect

I'm always interested in new opportunities, interesting projects, and connecting with fellow developers. Feel free to reach out!