Firas Khansa

Database Engineer

Computer Science graduate from Rutgers University with expertise in database design, SQL optimization, and full-stack application development. Passionate about creating elegant solutions to complex problems.

💻
🖥️
🤖
🧠
📚
📈
☁️

About Me

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

My experience spans from designing relational databases to building full-stack applications, with expertise in SQL optimization and modern web technologies. I enjoy mentoring students and contributing to open-source projects.

Education

Rutgers University - B.S. Computer Science, Summa Cum Laude
Leadership: Undergraduate Mentor, Undergraduate Student Alliance of Computer Scientists

Languages

SQLJavaScriptTypeScriptPythonJavaC++RHTMLCSS

Frameworks & Libraries

ReactNext.jsNode.jsExpressReduxGraphQLJestBcryptWebpackMaterialUI

Tools & Platforms

PostgreSQLMySQLAWSREST APIsWebSocketsVercelGitGitHub

Featured Projects

GitHub

21railways

Train ticket booking application with role-based access control. Designed and normalized MySQL database schema, implemented secure JSP/JDBC authentication, and built comprehensive reporting tools for reservations and revenue analytics.

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. Architected PostgreSQL database with normalization techniques and implemented machine learning libraries in Python for intelligent matchmaking using cosine similarity and Euclidean distance.

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.

GitHub

HTTP Flirting

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

Snake Game

Snake Game

A classic snake game built with HTML5 Canvas and JavaScript. Features smooth animations, score tracking, and responsive controls.

Experience

Software Developer

Freelance

Aug 2025 - Present

Migrated tenant data to secure cloud platforms for multiple property owners to optimize landlord operations. Managed permission scopes to ensure appropriate user access to tenant data based on role. Constructed tools with Google Apps Script to extract relational data from SQL databases and automate lease generation.

Software Engineer

MYKO (now offcourt.io)

Mar 2023 - Aug 2023

Designed and maintained relational database infrastructure, enforcing role-based permissions and password encryption via Bcrypt. Incorporated Twilio for 2-factor authentication and mass notifications. Constructed admin dashboards with MaterialUI to visualize relational data in aggregate reports for non-technical staff. Built RESTful API endpoints with Express and configured AWS S3 access policies for secure file storage.

Software Engineer

QLache | qlache.dev

Oct 2022 - Jan 2023

Constructed a GraphQL caching library with multiple cache eviction policies using TypeScript. Architected a mock GraphQL server to enable testing and employed Chart.js to display API fetch response times. Collaborated with five engineers under OSLabs, an open source tech accelerator.

Let's Connect

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