I am currently a Senior Software Engineer (Software Development Engineer in Test) at Illumina. I am based out of the HQ in San Diego, CA, but am mainly a remote developer. In this job I thoroughly test medical-grade software that will end up in the hands of customers (institutions, medical faciliites, etc.) throughout the world.
I am a University of San Diego graduate, having completed a B.S. in Computer Science and a little before that, a B.A. in Mathematics with a minor in Theology & Religious Studies. On campus, I was involved with organizations centered around entrepreneurship, making a positive impact in the computing world, and competing in technical challenges/competitions.
I am motivated by technology's potential as a means for advancing the positive pursuits of humanity. Im passionate about data and what it can tell us. It can help us ask the right questions and the answers that follow.
In my free time, I enjoy playing video games, researching my ancestry, reading the newest book on technology, and finding new music. Feel free to check out what I'm currently listening to below! (~2022)
plus
Hours playing Overwatchplus
Books Readplus
Pieces of Art Createdplus
Github Repositories
Note: This is a general quantification of abilities.
Learning is an ongoing process and there is always room
for improvement.
In programming, it is difficult
to be proficient with the core, as well as the more complex
parts of software development. It is easier to learn a
new language and transfer skills to a new domain.
Languages
Tools, Frameworks, Knowledge
I graduated from the University of San Diego with a B.S. in Computer Science in January 2021. I graduated from the University of San Diego with a B.A. in Mathematics w/ Minor in Theology & Religious Studies in May 2020.
Computer Science Courses: Senior Project I & II, Algorithms, Data Structures and Algorithms, Database Management Systems Design, Object-Oriented Design and Programming, Computer Systems, Web Development, Automata Computability and Formal Languages, Principles of Digital Hardware, User-Centered Design and Prototyping, Computer Graphics
Mathematics Courses: Applied Probability and Statistics, Probability, Mathematical Statistics, Linear Algebra, Calculus I-III, Number Theory, Topology, Real Analysis, Logic for Math and C.S., Math Problem Solving Seminar, History of Mathematics
Courses I've taken for fun: Bioinformatics, Poetry, Topics in Ethnomusicology, Principles of Microeconomics, Mechanics of Physics, U.S. History to 1870, Theatre and Society
Total Units: 154
Here is a brief overview of my leadership experiences, extracurricular activities, and organizations I was a part of while at USD.
Tracked finances and accounted expenses as club controller, in addition to executive board
responsibilities.
Inspired future engineers at USD: set up career preparation events
(interview prep. and portfolio creation sessions), invited career
professionals and speakers, set up and ran miniature programming
competitions.
An international contest designed to provide
undergraduate students with the opportunity to work as team members to
engage in and improve their modeling, problem solving, and writing skills.
Teams apply mathematics to model, develop, and communicate a solution to a
real-world problem.
Collaborated with a team to find the best, basal structure
for a sandcastle on a beach. Our team's work could be applied to studies on the
structural integrity of foundations of sandcastles and other structures.
Our Competition
Report
The ICPC is the premiere global programming competition conducted by and for the world's
universities.
In the competition, teams of three students represent their university in the oldest,
largest, and
most prestigious programming contest in the world. The contest fosters creativity,
teamwork, and innovation
in building software problems, and enables students to test their ability to work under
pressure.
ICPC Fact Sheet
MathEx, Entrepreneurship Club, University Ministry, Torero Programming Board
Assisted in educating computer science students (@ USD) during their weekly computer lab sessions.
Echo Markets is a fintech startup designed to help users navigate the stock market. It is a social investing platform where users can build portfolios and follow others to gain a transparent understanding of how others invest. Here, beginners can beat the market together by gaining insight into strong, well-managed portfolios. Experienced users on the other hand are able to make an income by letting others gain insight into their portfolio for a monthly fee.
A reactive web application that converts to and from an in-game "Game Currency" and real currency. This app provides a framework for in-game, real-time exchange rates, where a separate calculation can determine and alter exchange rates at different times.
this was my first dedicated web app on my github - I hope to do more soonMore web-development projects coming soon!
A software application that matches a collection of senior engineering students to a set of available projects. The algorithm used to produce these teams is based on an algorithm outlined in the paper: Two Algorithms for the Student-Project Allocation Problem by Abraham, Irving, and Manlove
Programs that explore the space of automata theory, the creaton and application of finite state machines and formal grammars. Though not present in these programs, studies included the topics of computability and Turing machines.
The practice of bioinformatics concepts. Includes programs that perform a variety of functions related to the field of bioinfo.
Build, backup and store Minecraft worlds automatically. Also includes a number of extra server commands.
Topology coding projects. 2-D Manifold Glueing and Computation of Bracket/Jones Polynomial.
Machine Learning concepts using Python with real world datasets.