Junior dev with varied interests.
Still searching for a specialization I can commit to while maintaining widely applicable skills.
Currently familair with many aspects of front-end development, back-end development, and ops.
Drop me an email at my username at Gmail or a DM on Twitter if you need something.
I can provide other contact details if needed when there's a reason.
Currently employed and not searching for anything at the moment.
Mostly full-stack web projects that touch on different parts of the tech stack from the front-end to the back-end and ops.
My repos have become a bit polluted with forks I plan to customize later but haven't gotten around to, among other things 😅 Acive stuff is listed here.
- monorepo: https://github.com/RyanCargan/monorepo - Dumping ground for miscellaneous personal work.
- nixos-desktop-config: https://github.com/RyanCargan/nixos-desktop-config - Configuration files for NixOS installation on local machine.
- nixos-server-config: https://github.com/RyanCargan/nixos-server-config - Configuration files for NixOS installation on headless remote machine.
- deployment-utils: https://github.com/RyanCargan/deployment-utils - Stuff to help with deploying current apps via GitHub actions.
There's much I'm still learning, but I might be able to help if you need assistance with implementing full-stack projects that follow the Jamstack (Next.js + Directus) pattern.
Or if you just need general debugging/troubleshooting help with something tech-related (remote assistance through something like AnyDesk is an option).
- PostCSS plugins
- 3D assets for use in React Three Fiber projects
- Web Development
- Front-End
- TamperMonkey (augmented browsing/site modding)
- Zustand (state management, Redux DevTools)
- Cannon.js (
@react-three/cannon
, 3D physics library) - React.js (2D rendering library)
- React Three Fiber (3D rendering library based on Three.js & React.js)
- Next.js (SSR)
- PostCSS (CSS automation plugins, Sass support)
- Back-End
- Frameworks
- Spring Boot
- Laravel (with Composer dependency manager)
- BaaS
- Directus (SQL, REST, GraphQL, headless CMS, auth)
- ORMs
- Sequelize
- Mongoose
- Frameworks
- Ops
- Linux
- Nix package manager
- K3d
- Devtron (CI/CD, DevOps in a box)
- QA
- JUnit, Jest, React Testing Library (unit & integration testing)
- Chrome Puppeteer (E2E testing)
- Front-End
- 3D Modeling
- Blender
- Hard surface modeling
- Retopology
- Animation workflows
- Blender
- Architectural best practices for distributed systems
- Procedural generation techniques for 3D assets
- Computational statistics & machine learning
- Game development
- P2P networking
- Tech
- Game dev
- Mostly a way to play around with and expand on mechanics I find interesting in games I play made by others.
- Game dev
- Writing
- Creative writing
- Mostly short stories (some of which may see the light of day soon).
- Creative writing
- Art
- 2D vector art
- 3D modeling
Mainly playing around with automation techniques and procedural generation since I lack a traditional art background. Still leanring the essentials of perspective for 2D art, good topology for 3D (animated) art, and anatomy for both. I mostly practice with Bézier curves or CSS for 2D stuff, and poly modeling for 3D stuff. No plans to get into traditional 2D drawing or 3D sculpting anytime soon.