Jack Galetti

Hi! I'm Jack Galetti.

Aspiring software engineer
and full-stack developer,
current EECS student at UC Berkeley.

I am especially interested in and currently
pursuing

Let's connect!

LinkedIn Icon 1 Icon 2 Icon 3

About

I am a third year electrical engineering and computer science student at the University of California, Berkeley, originally from Palo Alto, CA. I am passionate about designing and building both web and mobile apps, as well as continuing to learn about and expand my knowledge across various domains of software engineering. I have pursued multiple research positions while at Berkeley, specifically in machine learning and aerospace, and I am currently an intern with a startup as a full-stack engineer with a focus in front-end development and artificial intelligence.

Experience

Software Engineer Intern

• Glocal (Feb. 2024 - Present)

Enhance Glocal's web and mobile applications using Groovy, Grails, JavaScript, and React Native. I refine the user interface for scalability, contribute to the development of Glocal's AI algorithm for personalized recommendations, collaborate on feature implementation with the backend team, conduct biweekly code reviews, and ensure a smooth user experience through bug fixes and performance optimizations. I additionally document technical processes for internal knowledge sharing.

Software Engineering Researcher • VTOL at Berkeley (Sept. 2023 - Jan. 2024)

Contributed to the development of UC Berkeley's first-generation, human-carrying electric vertical take-off and landing vehicle as a member of the software team by conducting extensive research into signal processing, complexity analysis, digital twins, and control theory. I presented and utilized this research to inform the design and development of the flight control system and to begin translating various areas of our research into code, as well as fostered cross-functional collaboration to seamlessly integrate our software across teams.

Research Assistant • Nanotechnology Laboratory (Jan. 2023 - Sept. 2023)

Research assistant for software division of a UC Berkeley nanotechnology laboratory involving energy efficiency, biosensing, and biomedicine; contributed to the development of a machine learning system for data analysis and outcome prediction in projects with partners including Volvo, NASA Ames, and UCSF Children’s Hospital.

Education

University of California, Berkeley • 2022-26

Electrical Engineering and Computer Science (BS)

Data Science (Minor)

Projects

NGram: Replicated Google’s Ngram Viewer in Java using HashMaps, Collections, Iterators, and the Princeton Algorithms Library for reading, parsing, and converting files to track history of word usage.

WordNet: Built a visual and numerical model of hyponym and hypernym correlations and tracked word tree lineage in Java, using Directed Acyclic Graphs, HashSets, and ArrayLists, as well as algorithms including depth-first search graph traversal and weighted quick union.

2D World Generation: Designed and implemented the game functionality, UI, and data storage of a 2D tile-based, user-interactive world exploration engine in Java that uses pseudo-random algorithms to generate custom worlds and gameplay.

Scheme: Implemented the core features for a lisp interpreter in Python using a recursive descent parser, utilizing lexical and syntactic analysis as well as input parsing.

Arcade Games: Built fully rendered replications of the classic puzzle games 2048 and Tetris in Java that incorporate user data storage for scores, responsive user controls through keyboard inputs (WASD, UDLR), and various Java data structures and algorithms for game logic.

Website: Built using HTML, CSS, and GitHub Pages. View the code here.

Skills

Languages: Python, Java, C/C++, SQL, RISC-V, Swift, HTML, JavaScript, CSS

Developer Tools: Git, Google Cloud, VS Code, IntelliJ, Xcode, Figma, SwiftUI

Libraries: NumPy, Matplotlib, pandas, React, React Native