Peter Becich is a Senior Software Engineer in Long Beach with 11 years of experience building reliable backend systems and contributing to developer tooling at scale. He combines enterprise engineering at Cisco Meraki with prior work across security simulation (SimSpace) and data-focused roles, showing a steady progression from backend and analytics to senior-level systems work. An active open-source contributor, Peter has improved Haskell tooling and build infrastructure—contributing to high-profile projects like Cabal, haskell.nix, and an educational Haskell environment (CodeWorld)—demonstrating attention to type-safety, build reproducibility, and developer experience. He also contributes to editor tooling (Emacs LSP), indicating a practical focus on developer productivity and cross-cutting DevOps fixes such as compiler integrations and CI-friendly updates. Known for thoughtful refactors and explicit type annotations, he brings a mix of pragmatic engineering and long-term maintainability to complex codebases.
11 years of coding experience
6 years of employment as a software developer
B.S. Computer Science & Engineering, B.S. Computer Science & Engineering at University of California, Merced
Educational computer programming environment using Haskell
Role in this project:
Full-stack Developer
Contributions:7 reviews, 54 commits, 42 PRs in 4 years 9 months
Contributions summary:Peter primarily focused on enhancing the CodeWorld project by introducing new features and refactoring existing components. Their contributions include implementing an infinite list of colors and a "rainbow" function within the color API. They also integrated Chris Smith's color generator and refactored the build process, demonstrating proficiency in both the API and underlying base libraries. The user's work includes updates in codeworld-api, codeworld-base, and codeworld-compiler.
Contributions:1 review, 13 commits, 25 PRs in 1 year 5 months
Contributions summary:Peter contributed to the Haskell Nix infrastructure, focusing on patching and updating the build system. They addressed GHC compiler warnings and backported fixes, indicating work on compiler integration. They also updated the `flake.nix` file for Cabal, showcasing involvement in build toolchain maintenance. Furthermore, they implemented fixes for Ormolu and updated HPC for better compatibility with large projects, demonstrating DevOps-related tasks. Finally, the user supported GHC 9.4.4 and removed obsolete code, further highlighting build and compiler management skills.
ghcnix-expressionshaskellinfrastructurenixos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.