Sample
Software Engineer · Fintech

Building software products that make complex things feel simple.

Junior at Montclair State University building modern software with a growing focus on fintech. I enjoy designing reliable, user-friendly applications that simplify complex problems—from investment tools and budgeting platforms to backend systems. Currently seeking a Summer 2027 Software Engineering Internship.

StatusOpen to Summer 2027 internships
FocusSWE · Data Products · Fintech
LocationMontclair, NJ
StackJava · Python
01

About

Portrait of Mohamed Komsan

I'm a Computer Science student at Montclair State University. Most of the projects I build start the same way: I run into a problem, the existing solution feels cluttered or paywalled, so I build my own.

That approach has led me to projects like an equity dashboard, a budgeting app, and an underwriting engine. While the domains vary, the engineering doesn't — building reliable backends, integrating APIs, designing scalable systems, and creating intuitive user experiences.

I'm interested in general software engineering, with a particular interest in fintech. Outside of coursework, I enjoy building side projects, following financial markets, and taking on problems just beyond my current skill set.

  • SchoolMontclair State University
  • YearJunior · CS
  • InterestsSoftware Engineering · Financial Markets · AI
  • TargetingSummer 2027 internships
  • LocationMontclair, NJ
02

Selected Work

Loan Decision Simulator

Shipped

A rules-based underwriting engine that returns explainable credit decisions — approve, deny, or refer — with a rule-by-rule breakdown showing each threshold, the applicant's actual value, and the reason it passed or failed. Includes a no-code editor for the policy rules and a searchable decision history. The engine itself has no framework dependency, so it can be constructed and unit-tested on its own.

  • Java
  • Spring Boot 3
  • React · Vite
  • PostgreSQL
  • Tailwind

Stock Price Tracker Dashboard

Shipped

A live watchlist dashboard that pulls real equity prices from Yahoo Finance and renders them in an interactive Streamlit app. Search and add tickers, then read current price, 52-week range, and volume side by side instead of tab-hopping. Watchlists persist in SQLite across sessions, and prices refresh on a five-minute cycle.

  • Python
  • Streamlit
  • Yahoo Finance API
  • SQLite

Personal & Business Budget Tracker

Shipped

A budget tracker built in Python, with an account switcher that scopes every category, transaction, and chart between personal and business finances. The dashboard reports income, expense, and net totals against the prior month, category-level spending breakdowns, and a 12-month trend line — over full CRUD for categories and transactions with inline editing and filtering.

  • Python
  • Streamlit
  • SQLite
  • Plotly
  • pandas

Real Estate Price Tracker

In Progress

Pulls listing and sale data for a given area and charts how prices move over time — median price, price per square foot, and comparable listings within a radius. Built to answer "is this neighborhood actually getting more expensive?" with data instead of vibes.

  • Python
  • React
  • Real Estate Data API
  • Charting
03

Education & Coursework

  1. Expected May 2028

    B.S. Computer Science

    Montclair State University · Junior

    Relevant coursework: Python Programming I, Java Programming I & II, Data Structures & Algorithms, Computer Systems, Systems Programming (Fall 2026), Software Engineering I (Fall 2026).

    Math & Physics: Applied Calculus I & II, Physics I, Discrete Math, Linear Algebra (Fall 2026).

04

Skills

Languages

  • Java
  • Python

Frameworks & Libraries

  • React · Vite
  • Spring Boot
  • Node · Express
  • Streamlit
  • Tailwind
  • Recharts

Data & APIs

  • SQL
  • PostgreSQL
  • SQLite
  • REST APIs
  • Yahoo Finance
  • pandas

Tools & Practices

  • Git / GitHub
  • Vercel · Render
  • Claude Code
  • GitHub Copilot
  • ChatGPT
  • Unit testing
  • Data structures
05

Awards

  1. Fall 2024 · Spring 2025 · Fall 2025

    Dean's List

    Montclair State University

    Earned Dean's List honors for multiple semesters in recognition of strong academic performance and commitment to excellence.

  2. Spring 2026

    SGA Non-Traditional and Veteran Scholarship

    Montclair State University

    Awarded in recognition of academic achievement, leadership potential, and support for non-traditional and veteran students.

06

Work Experience

  1. Jan 2025 — Present

    Desk Assistant, Residence Life

    Montclair State University

    • Assist residents with check-ins, key management, and maintenance coordination in a high-traffic residence hall environment.
    • Handle administrative documentation and resolve student inquiries efficiently while maintaining accurate, organized records.
    • Ensure operational accuracy across daily desk operations, supporting hundreds of resident interactions per semester.
  2. Summer 2025 — Summer 2026

    Summer Conference Desk Assistant

    Montclair State University

    • Managed front-desk operations, guest verification, and residency coordination for summer conference programs.
    • Delivered customer service during high-volume check-in/check-out periods while maintaining data accuracy across guest records.
  3. Oct 2024 — Jan 2025

    Student Office Assistant, Degree Completion Program

    Montclair State University

    • Supported administrative operations for the Degree Completion Program, assisting non-traditional students returning to complete their degrees.
    • Coordinated with program management to track student progress and streamline office processes.
  4. Open

    Summer 2027 Internship

    Software Engineering · Financial Software

    Actively seeking a Summer 2027 internship at a tech company, bank, or financial institution. Open to backend, full-stack, and data-focused roles.

07

Contact

Open to Summer 2027 internships, and happy to talk about any of the projects above. Email is the fastest way to reach me.

Email Me