Narankhuu N.
Mongolian programmer - author of the codesaur-php open source ecosystem
Наран + хүү - "Son of the Sun"
codesaur is the playful name I gave myself -code+saur- an old-school coding dinosaur who started writing C back in 1997 and reads natural history for pleasure.
Technologies
Career highlights
2013 - Head of the IT department at GMIT
Led the IT department of the German-Mongolian Institute for Resources and Technology (GMIT)
and took part in designing the university's entire information infrastructure.
2017 - Co-founder of Gerege Systems LLC
Designed the company's core software and its first products:
- Gerege Kiosk platform - author and architect of the kiosk platform that is still in operation today. Its open C#/.NET framework (WPF, WinUI, HttpClient, Logger; NuGet) is the reference SDK third-party companies use to build their own kiosk services
- Web dashboards for monitoring kiosk services
- Enterprise-grade desktop applications
- Secure authentication and internal system infrastructure
- Corporate banking transaction gateway
2020 - present: the codesaur-php ecosystem
Clean, lightweight, modular PHP packages for developers who value simplicity and clarity.
The codesaur-php ecosystem
| Package | Description |
|---|---|
| codesaur/container | PSR-11 dependency injection container |
| codesaur/router | Lightweight HTTP router |
| codesaur/dataobject | PDO based database and Model layer |
| codesaur/template | The simplest possible template engine |
| codesaur/http-message | PSR-7 / PSR-17 HTTP message implementation |
| codesaur/http-client | Lightweight cURL based HTTP client with JSON and MIME e-mail helpers |
| codesaur/http-application | PSR-15 HTTP application and middleware runner |
| codesaur/raptor | Full-featured multi-tenant CMS and e-commerce framework - JWT + RBAC authentication, multi-language, SQL migrations, PSR-7/PSR-15 middleware core |
Built on a clear philosophy:
- Simplicity over complexity
- Clean, transparent code that is easy to read
- No unnecessary dependencies
- Complete documentation in Mongolian and English
Raptor is named after Velociraptor, the dinosaur first discovered in the Mongolian Gobi in 1923.
What I believe as a developer
- Code should be simple, clear and honest
- Open source is the best way to give back to the community
- Mongolian developers deserve tools written in their own language
Links
- Web: codesaur.net
- GitHub: @codesaur
- Packagist: packagist.org/packages/codesaur
- Ecosystem: github.com/codesaur-php