Thanks for visiting my github page.
- Getting settled into my new home, doing taxes, vacationing, and enjoying life.
- Sort of working on a personal business project, but honestly not putting a lot of time into it-- only sporadically.
I'm most comfortable with centering my projects around Ruby on Rails. I've been doing full stack development with RoR and various tech stacks for 6+ years. As such, I'm pretty comfortable working around any aspect of web development from design to implementation. In regards to system design, I am comfortable with things such as cloud based infrastructure, devOps, and docker, as well as solid understanding of git tools/git hygiene. For implementations I have a preference to keep things simple and maintainable-- I like to think of most ruby on rails projects as database APIs with some skin and meat, you just need to determine what request actions/headers/parameters mean what with your frontend or internal/external services.
I enjoy exploring effective ways of augmenting primary services with backend technologies like making microservices with Go-- though I find the overuse/hype can often be problematic for smooth development. In professional work, I've worked with integrating various supporting services written in node, go, and other ruby projects.
I've come to really love the idea of component centered web development. I've toyed around with making some vanilla JS web components and have made my portfolio project with LitElement/LitHTML components as a Progressive Web Application. However, I feel that these minimal approaches are typically more appropriate for developing open source assets-- primarily due to the benefit of popular frameworks/design patterns providing a shared knowledge base of how things are typically set up for ease of cooperation between developers. That said, while front-end frameworks and such can provide consistent client-end performance and feature rich experiences, it can be burdensome to work with or perform more poorly under some circumstances-- sometimes a partial of prerendered html is all you need.
Other stuff:
It's been a while, but I've also worked with PHP, Python, Pascal, C#. But I'm not a fan of PHP or Pascal and would prefer to not work with them.
I've worked in both waterfall and agile (scrum) teams.
- Server frameworks: Ruby on Rails, Django, FuelPHP
- Front end web development: JavaScript, HTML, CSS, Rollup, WebPack, NPM / Node, Polymer, LitHTML / LitElement, Web Components, web workers, Single Page Applications (SPA), Trusted Web Activity (TWA), Progressive Web Applications (PWA), hotwired/stimulus
- Database Technologies: DynamoDB, MySQL, SQL, PostgreSQL, Groonga
- Systems and server managment: Docker, AWS, Google Cloud Platform, Linux, Windows Subsystem for Linux(WSL), Oracle VM VirtualBox, Vagrant (ruby YAML based Virtual Machine Box management-- similar to kubernetes but for VMs), Git
- 3d Model handling + game development: SketchUp (CAD program), Unity, blender
- Other backend/scripting: Ruby, PHP, C#, Python, Pascal, GoLang
I've been coding on and off since I was a child. When I first started it was just using scenario editors in StarCraft and WarCraft 3, my drive to make modifications to existing maps got me to look into how they were working by disecting the scenario logic and adding my own features from the techniques I learned. I gained an interest in Japanese and entrepreneurship and started working towards those. I entered community college at 15 to start taking Japanese. I went ahead and went homeschooled for highschool so I could focus on college courses at 16 which allowed me the freedom to go to Japan and solidify my Japanese skills at 17.
After coming back I decided to start my own business. I had been dabbling in making macros for an MMORPG called RuneScape. I decided to make some macros focused on making in game profits at exorbitant rates and selling the in game money at highly competitive market rates through acquaintances and introductions using some clever marketing. It went pretty well, albeit profits were quite insignificant. After a little over a year of this, I decided to shift my focus to University after being accepted to The University of Texas at Austin.
I am a late diagnosed autistic/ADHD individual, so at university I found myself focusing on learning the norms of socializing as a bit of a social butterfly. While at my core I'm probably a bit of a weird-one in the eyes of others, I must say I've adapted to being a mostly normal human pretty well! As far as academic persuits go, I focused on graduating quickly to get into the job market due to family finances; as such I decided to lean into the credits I had earned through early college courses by majoring in Japanese and minoring in business. I had a great 2.5 years there before graduating with my bachelor's degree. After the fact I felt like I should've stretched it out to 4 years by double or triple majoring with Business and Computer Science.
After university I worked at a couple non programming positions including game support, baking, and doing some real estate investments/development with my brother. All the while I was dabbling in programming, experimenting with pyhton, ruby, and c# through Unity.
I felt things slowing down and wanted to force myself out of my comfort zone, so in 2018 I decided to make the move to Japan and start looking for a software development position. After a couple months I found one at a smaller company. I started to work on a Ruby on Rails after a few months. Since then I've been working around ruby on rails. Excluding personal projects, I have worked on a total of 4 Ruby on Rails centered projects/systems in a professional capacity over 7 years, each with varying system architectures and industries.
I like the idea of continuing to work on and around Ruby on Rails, front-end or DevOps. Ideally I want to continue to spend most of my time living in Japan, but economic forces make me open to the practical choice of spending a few years in a more economically advanced country.
I'm from Austin, Texas (USA). My wife from a small town outside of Ho Chi Minh, Vietnam. And we met and live together in Tokyo, Japan.
Email: [email protected]