Self portrait
My name is
Lance Hartman
Connect with me!
About
Education
I am currently studying computer science at the University of Pennsylvania. I intend on submatriculating into the Master's program. I hope to complete both degrees within the years 2023-2027.
Some applicable classes I have taken:
  • Fundamentals of Computer Science
  • Algorithms 1 & 2
  • Data Structures 1 & 2
  • Automata Theory
  • Databases/Relational Algebra
  • Introduction to Network Sciences
Interests
Recently, I have been interested in hardware-facing languages as well as web development. I have been working on a project that involves using CUDA alongside many of the most popular data structures and algorithms. I have also been working on a web product using Next.js called Jaimy.ai. Furthermore, I am becoming more and more interested in venture capitalism as well as entrepreneurship.
Technologies
I have explored a full-stack worth of technologies, ranging from GPU programming to web development. Here are some I have lots of experience with:
  • TypeScript
  • Next.js
  • Node
  • Tailwind
  • C++/CUDA
  • Java (AWT, Spring Boot)
  • Python & PIP
  • SQL
  • LaTeX
  • R
  • Git
  • Kafka
Hobbies
Outside of school, some of my hobbies include playing soccer, running, and playing video games. I also enjoy music, and reviewing bands and their albums. In addition to listening, I am learning how to DJ!
Work
MIAX
MIAX
Backend Engineer Intern
  • Used Java Spring Boot, Apache Kafka, and other standard technologies to build exchange backend systems.
  • Built and interacted with APIs through Python to read & write data from databases. Integrated this data into the BSX exchange.
  • Received industry-level instruction on software development, rigorous testing, deployment; Learned fundamentals of securities trading.
Jaimy.ai
Co-Founder, Principal Engineer
  • Developed an 'agentic meeting intelligence' platform that uses NLP to help companies manage meetings and clients.
  • Managed full stack integration of a TypeScript backend with a React powered frontend as well as a FireBase Database.
  • Integrated multiple APIs such as Microsoft, Google and Zoom meeting, calendar, and transcript as well as SES in order to make for a seamless user experience.
Jaimy.ai
CHOP
CHOP
Bioinformatics Intern
  • Assisted in the manufacturing of a knowledge graph, hosted on Neo4j, that allows doctors to interact with enormous amounts of data related to genetic disorders, treatments, and diagnoses.
  • Populated the knowledge graph with human phenotypic data.
  • Developed an interface that uses an LLM to translate between English queries and Cypher queries.
  • Designed efficient epistasis-identification algorithms, and implemented them using CUDA's C++ Toolkit to execute on a GPU cluster.
Projects
mix-ai
An AI-powered music mixing platform that uses generative AI to help musicians create professional-sounding tracks.
An implementation of the c++ standard library data structures using CUDA's C++ Toolkit that works with the GPU to make certain aspects of the standard library faster.
gpu-std
episcan parallelized
These two libraries are implementations of the EpiScan algorithm, an algorithm designed to detect epistasis in genetic data. Parallelized runs in R, and GPU runs on a local GPU using CUDA.
A flask-based web application that uses MathJax to take in a user-provided function and calculate/display the antiderivative of it.
int-calc
pathfinder
A way to visualize Dijkstra's A* algorithm on custom grids powered byJava AWT.