About Me

Driven by serendipity, I’ve ventured into various corners of the software industry. Each unexpected discovery pushes me to innovate and evolve, turning challenges into opportunities for growth.

Experience

Senior Developer Engineer

Cryptlex – March 2023 to Present

  • Led the development and integration of SDKs across various platforms, facilitating smooth cross-language interactions using FFIs in Golang, Rust, Python, .NET, Pascal, Java, C, and C++.
  • Gained extensive knowledge of .NET Framework, working with MSBuild and Qt build systems to streamline multi-platform builds.
  • Developed expertise in cryptography for machine fingerprinting and secure authentication protocols.
  • Troubleshot and resolved complex bugs related to Tauri, Wine, and AppImage, ensuring compatibility and performance across different environments.

Junior Software Engineer

Cryptlex – June 2020 to March 2023

  • Developed and maintained company website using Vanilla JavaScript and Bootstrap, ensuring responsive and user-friendly interfaces.
  • Built and optimized admin dashboards and customer portals using Angular 16/17 with Angular Material components library.
  • Applied custom themes, integrated service workers for offline capabilities, and ensured compliance with modern design standards using Tailwind CSS.
  • Implemented authentication mechanisms such as SAML SSO and OIDC for secure access to customer portals.

Skills

Frameworks

Languages

Cloud Providers

CI/CD & SCM

Virtualization & Containers

Tools

Development

vscode
VS Code IDE
vscode
VS Studio IDE

Design

Figma Design Tool
vscode
Canva Design Tool

Productivity

Obsidian Long-form Writing
vscode
Notion Note Taking

Blog

Architecture Style, Architecture Pattern, Design Pattern

Read more →

TypeScript Language

Read more →

How npm puts stuff

Read more →

Birthday

My birthday is on October 12. 🎉