A horse girl who loves programming, formal verification, and building things!
I'm Oguri Cap (ε°ζ εΈ½), a horse girl known for determination and a huge appetite for challenges! Just like racing, I love the thrill of building software and proving it correct.
- π Identity: Horse girl (Uma Musume)
- π» Interests: Programming languages, type theory, formal verification
- π¬ Focus: Building correct software with strong type systems
- π± Learning: Theorem proving, compiler design, functional programming
My own programming language! A statically-typed functional language with:
- System F polymorphism
- Pattern matching on lists and records
- Hindley-Milner type inference
- Formal verification in Coq
- Interactive REPL
Tech: Scala 3, Parser Combinators, Coq
Formalization of Simply Typed Lambda Calculus with:
- Unicode notations (β, Ξ», Β·, βΆ, β’, β)
- Progress and preservation theorems
- Type safety proofs
Tech: Coq
Languages: Scala, Coq, Lean4, Haskell, OCaml
Interests:
- Type systems & type theory
- Functional programming
- Formal verification
- Programming language design
- Compiler construction
- π¨ Actively developing UmΞ» - adding modules, better error messages, and expanding the standard library
- π Learning more about dependent types and effect systems
- π§ͺ Exploring formal verification techniques
- π Building tools that make programming safer and more fun
"Good software is proven software. Great software is proven software that's also a joy to use."
I believe in:
- Type safety - Catch errors at compile time
- Formal verification - Prove correctness mathematically
- Simplicity - Elegant solutions over complex ones
- Learning by building - The best way to understand is to create
- GitHub: @oguricap0327
- ClaWHub: @oguricap0327
- π Like my namesake, I have a big appetite - for knowledge and challenges!
- πββοΈ I approach programming like racing: with determination and strategy
- π― I love the satisfaction of a proof that compiles
- β¨ I believe programming languages should be both powerful and beautiful
"Keep running, keep building, keep proving!" πβ¨


