Alchemist Software
Home
Resume
Projects
Github
@calebbarger20
Caleb Barger -- Software Engineer
bargercj20@hotmail.com | 208-451-3756 | Moscow, ID
=====================================
Skills:
Zig | C/C++ | Python | TypeScript/JavaScript | Linear Algebra | SQL | Bash | Linux | Git
=====================================
Professional Experience:
Embedded Software Engineer, Barava Light, Moscow ID October 2023 - Present
Developed firmware for ESP32 microcontroller to control the LED interface of the smart lava lamp.
Implemented animation code to create dynamic visual effects for the lava lamp using the LED matrix.
Designed and developed a custom scripting language to enable users to easily create and customize animations for the lava lamp.
Game Programmer, Polymorphic Games, Moscow ID June 2023 - Present
Currently working on
small planet
Developed core game systems such as resource management, AI behavior, procedural generation, and rendering
Data Engineer, Lightcast, Moscow ID May 2021 - March 2023
Developed, maintained, and shipped high-performance text classification and extraction libraries. (C, Dlang, Python, Linux, and SQL).
Maintained in-house job postings classifier using Dlang, SQL, and Intel's Hyperscan, contributing directly to company-wide data-driven initiatives.
Massive optimizations for a company extractor. (C, SQL)
=====================================
Personal Projects:
Zeroed
– Text editor
Twr-defns
– An isometric tower defense game built with Zig and Raylib.
Protex
– Programmable text extractor built using TypeScript, Zig, and Hyperscan.
Leverages Intel's Hyperscan for efficient pattern matching.
Incorporated embedded Python support to allow for some scripting.
Designed and built a configurable control flow GUI, which integrated with the text extractor API.
=====================================
Education:
Bachelor of Computer Science, University of Idaho, January 2021 - May 2021, April 2023 - Present
Relevant coursework
System software
Programming languages
Data structures and algorithms
Computer architecture
Discrete mathematics
Full Stack Web Development (Bootcamp), Bloom Institute of Technology (Remote) January 2020 - March 2021
Acquired skills in web development using React, and JavaScript.
Developed backend services using Java and PostgreSQL.
Gained proficiency in data structures and algorithms using Python.
Copyright Alchemist Software LLC 2023-2024