Frederick Hamer
Minor in Mechanical Engineering
Rose-Hulman Institute of Technology | Terre Haute, IN
GPA: 2.996 | Major GPA: 3.44
Relevant Courses: Data Structures and Algorithm Analysis, Programming Language Concepts, Software Architecture Design, Software Quality Assurance, Formal Methods, Operating Systems, Databases, Software Project Management
AI Response and Code Reviewer
- Analyze LLM responses specific to Python API integration.
- Analyze model response on a 6-axis scale to improve and train LLMs.
CEO and Lead Developer
- Freelance full-stack web development utilizing HTML, CSS, JavaScript, and Firebase.
- Design and develop websites to improve the digital infrastructure of individuals and small business clients.
- Maintain websites and content for existing clients while providing restructuring options.
- Communicate with clients to determine design, feature set, and development timeline.
AI Response and Code Reviewer
- Write coding prompts to challenge LLMs and discover errors in generated code.
- Analyze model responses on a 6-axis scale to improve and train LLMs.
- Help safely grow AI by ensuring responses are helpful, honest, and harmless.
- Achieved complete code coverage via BVA and mutation testing.
- Employed TDD to maintain Git workflow and version control.
- Implemented i18n to offer locale options for different languages with Java.
- Developed a productivity-tracking website with HTML, CSS, and JavaScript.
- Implemented Firebase for secure user authentication and data management.
- Designed user-friendly pages using the CRUD model.
- Designed mocks to plan project scope and feature set with Figma.
- Designed a general-purpose processor with an accumulator-based architecture.
- Created an assembly-type instruction set specific to the processor hardware.
- Modeled, tested, and debugged the design with Verilog to maximize performance.
- Documented design choices and compromises on a large-scale project.
- Developed efficient add and delete methods for an AVL tree data structure in Java.
- Implemented various rotations to maintain height balance within the tree at all times.
- Prioritized efficiency to maintain the best Big Theta time for implemented methods.
- Developed a genetic algorithm to simulate a population’s evolution with Java.
- Incorporated diverse evolutionary parameters to foster multiple evolutionary pathways.
- Designed an interactive GUI to visualize simulation outcomes based on dynamic parameters.
Python, Java, C, C++, HTML/CSS/JavaScript, Scheme, MATLAB, Verilog, Git