Spectre

by Arsham Mehrani

Arsham Mehrani

Arsham Mehrani

Full Stack

Software Engineer

I’m a full stack engineer in LA, building awesome web apps by day and geeking out on side projects that spark my curiosity by night.

I’m on the Homes.com team crafting the next best real estate portal. See my work on any listing page.

4+

Years of Experience

65+

Projects Completed

JavaScript, TypeScript, HTML, CSS

Frontend

Python, Java, C#, Node.js

Backend

Nuxt.js, Vue.js, Tailwind

Frameworks

Git/GitHub, Bash/Linux

Tools

AWS, Google Firebase

Cloud

Swift, SwiftUI

Mobile

About

Software Engineer @ Homes.com

June 2022 – Present | CoStar Group

B

Experiences

Statisfy

Statisfy is a web app that analyzes users' Spotify listening data to provide insights into their top artists, tracks, and music mood over time. It uses the Spotify API for data fetching, offering an interactive and visually engaging experience with mood-based visualizations and trend analysis.

Arrow: Computer Vision

This ongoing computer vision research project aims to develop a system that can automatically detect arrows and accurately determine their point of impact on a target. The focus is on leveraging techniques such as motion analysis, contour filtering, and region isolation to build a robust pipeline that performs reliably in real-world conditions. By refining each stage—from target detection to arrow tracking the project lays the groundwork for intelligent scoring systems in archery and similar applications.

Hide and Seek AI

Hide and Seek Game with AI is a reinforcement learning-based game where the hider and seeker navigate a map using ray-casting to detect obstacles and each other. Built with Python and Pygame, the AI agent uses Deep Q-Learning and a neural network to predict optimal actions, exploring and adapting through the epsilon-greedy method.

Memory

Memory App is an iOS journaling app built with SwiftUI, allowing users to easily create and organize journal entries.

Bash and Cron Jobs

Collection of Bash scripts and cron jobs to automate routine tasks on a personal laptop and server environments, improving productivity and maintenance workflows.

kNN Algorithm Implementation

KNN Algorithm is a supervised machine learning algorithm built in Python for classifying items based on their nearest neighbors. Using a fruit dataset with attributes like width, height, and fruit name, it splits the data into 70% for training and 30% for testing.

Music Recommender

This web application recommends new music to users by mining data such as average ratings and number of ratings, applying a custom recommendation algorithm to surface personalized suggestions.

Blog

A collection of my experiences, research, and projects over the years. I share insights, findings, and behind-the-scenes work on everything I build — from Arrow, the computer vision project, to Statisfy, my Spotify stats app.

My Own Content Management

I built this content management platform for my blog using go programming language. This is a simple platform that allows me to write the blog on my laptop locally and then post them on github and have that display on my website.

Projects

Bachelor of Science in Computer ScienceCalifornia State Polytechnic University, Pomona
May 2022
  • Undergraduate Research Fellow at CALSys Lab, leveraging machine learning and cybersecurity techniques to predict and prevent attacks.

Education

SPECTRE