Orion Bloomfield
Software Engineer, Student Researcher
Computer Science @Brown University
About
Hi there! I'm Orion, a fourth-year student at Brown University. Through internships, research opportunities, and personal work, I am experienced building full-stack platforms, backend services, and computer graphics applications.
In my free time, I sing in choir and acapella, tutor high schoolers in math and science, and write puzzles for competitions and escape rooms.
I hope this site is an effective medium to hold my cs project and puzzle writing content in one cohesive package!
Education
- Relevant Coursework:
Deep Learning, Advanced Computer Graphics, Graduate Computer Graphics, Software Engineering, Computational Molecular Bio., Recent Applications of Probability and Statistics, Honors Linear Algebra
Current Projects
Brown Puzzlehunt
Brown's annual puzzle competition — reaching a total audience of over 600.
PostgreSQLPythonDjangoJavaScript
Scenes
Interactive 3D Scene Editor.
TypescriptReactThree.jsGLSL
As Convex as Possible
Approximate Convex Decomposition generation for manifold trimeshes.
C++OpenGLBlender
Proteinarium
Responsive, modern protein-protein interaction analysis webapp.
SQLiteJavaTypeScriptReact
Experience
Software Development Engineer Intern
AWS Support - Harbinger EMT | June 2023 - August 2023
- Built new features on support dashboard with over 100,000 active users to sync event progress with internal task boards.
- Created AWS Serverless CDK Typescript pipeline for deploying business logic via new Lambdas and event streams.
- Optimized internal task board API client to batch edits together, reducing latency by 5x, allowing for real-time sync
Software Engineering Intern
Azure Data - Usage Billing | June 2022 - August 2022
- Built vscode extension with language modeling for enhanced code actions, elevating Azure IaaS customer experience.
- Implemented code completion, navigation, and error handling in a C# backend service, communicating to the client as well as other Azure microservices through a JSON-RPC language server protocol
Research Assistant
Brown U. Dept. of Chemistry | May 2022 - Present
- Built a webapp to host and support queries to a curated dataset of protein-peptide interaction pairs
- Implementing interactive viewers for 3D structure, sequence, and markov model dynamics data.
- Set up RESTful API hooks and database filters for efficient parameter-specific data collection by researchers.
Research Assistant
Care New England | August 2021 - January 2023
- Developed an interactive React application that generates multi-layer graph networks from protein interactomes.
- Implemented caching and multi-threading to optimize Java server host, reducing computation time by over 75%
- Innovated and ported over CLI services actively used by hundreds of researchers.
Teaching
Teaching Assistant
Brown U. Dept of Computer Science | September 2023 - December 2023
- Conduct weekly office hours and grading check-ins for students.
- created scene viewer webapp for enhanced 3D scene rendering learning
- automated grading scene similarity through computer vision techniques
Teaching Assistant
Brown U. Dept of Computer Science | January 2023 - May 2023
- Develop and present new gearup content for course assignments.
- Hold weekly office hours, provide regular mentor check-ups for project group
- Develop and test novel course assignments and features.
Teaching Assistant
Brown U. Dept of Chemistry | December 2022 - May 2023
- Primary developer of new course content - involving autograding support through otter-grader.
- Hold weekly office hours and check-ins with students - supporting the learning process of challenging applications of sklearn, deepChem, tensorflow, for students with no prior coding experience.
Online Tutor
Startup - For-profit | July 2021 - November 2022
- Tutoring high school level Mathematics, Chemistry, Biology, Computer Science, general test-prep, and college essay writing
Activities
Co-Founder, Lead Organizer, Tech Lead
Brown U. Student Activities | August 2021 - Present
- Plan weekly meetings for ~20 regular members on self-made or curated online word and logic puzzles.
(More information on Puzzles page!)
- Handle overarching organization, tech for Brown Puzzle Hunt, attracting 650+ unique participants across 123 teams.
- Book and compete in local escape rooms.
- Plan additional sessions for competing in online "Puzzle Hunts."
- Lead meetings and collaboration of executive team.
Co-President
Brown U. A Capella | August 2021 - Present
- Coordinate local gigs with student activities, other groups, and campus safety, as well as touring gigs with the venues associated.
- Handle funding and reimbursement of group activities.
- Sing bass, arranging music for tours and recording albums.
Co-founder, Organizer
Startup - For-profit | November 2020 - June 2021
- Designed and implemented interactive virtual escape room content for clubs at numerous major universities. Ran event for a total of ~500 students and student organizers
- Awarded 6,000 dollars in NYU Entrepreneurial Institute Startup Sprint, 1 of 13 teams chosen from applicant pool of 160. Only undergraduate team admitted.
- Awarded Harold Grinspoon entrepreneurial spirit award
Skills
Languages and TechnologyJavaC#C++JavascriptTypescriptPythonDjangoFlaskReactNext.jsExpress.jsNode.jsTHREE.jsOpenGLGolangMachine LearningTensorflowNumpySQLitePostgreSQLAWS ServerlessAWS CDKAWS LambdaAWS SNNDockerGitUnit Testing
Scientific
ProteomicsPCRiPCRIHCSpectroscopyDrosophilaDissectionBLASTGel Electrophoresis
Design
CanvaFigmaLaTeXAdobe PremiereAdobe PhotoshopAdobe InDesign
Miscellaneous
Puzzle CompetitonsTeaching and TutoringChoral Singing