Hello everyone! Welcome to the official developer blog of prosalmontech. Today, I am thrilled to inaugurate our dedicated technical publication space.
Through this blog, I will share the unfiltered stories behind building and scaling modern web services and mobile applications, deep-dive debugging sessions, technical trade-offs, and product management lessons as an independent software creator.
1. Our Mission: "Better Future, Better Society"
At prosalmontech, our core philosophy revolves around a simple conviction: "Leveraging cutting-edge technology, educational engineering, and data science to enrich everyday life and learning, thereby contributing to a better global society."
In addition to software engineering, I teach Japanese to international students from various corners of the world. Witnessing firsthand the barriers my students face—language nuances, job seeking in Japan, cultural differences—has directly shaped our product design principles. Every tool we build originates from real-world user needs: "How can we make complex concepts intuitive, accessible, and engaging?"
2. Product Portfolio Overview
prosalmontech currently maintains and actively develops a diverse suite of digital products:
- SatViewer3D (Real-Time Satellite Orbit Simulator): An interactive 3D space tracking tool powered by CesiumJS, WebGL, and SGP4 orbital mechanics. Users can visualize the real-time positions of the International Space Station (ISS), Hubble Space Telescope, Starlink mega-constellations, and GPS satellites across 14 languages.
- QuakeViewer3D (Global Earthquake Visualization Globe): Integrates live USGS and Japan Meteorological Agency (JMA) seismic feeds to render earthquakes dynamically on a 3D Earth. Features interactive focal depth sliders, tectonic plate boundaries, and mantle slice cross-sections to visualize deep-focus anomalous seismic zones.
- JPQuiz / JPquizer (Japanese Learning Platform): A comprehensive quiz and practice web service catering to JLPT N5 through N1 examinees, as well as specialized nursing care and engineering certification seekers. Powered by auto-furigana generation and contextual AI explanations.
- HanautaMelody (Humming-to-Score Audio App): A creative web application that uses the Web Audio API and real-time autocorrelation pitch-detection algorithms to transcribe vocal hums directly into sheet music notation and exportable MIDI tracks.
- Garbage Sorter AI (AI Waste Classification Navigator): A mobile-friendly web utility that instantly identifies municipal sorting rules and disposal guidelines from camera photos, helping foreign residents and travelers navigate complex local waste separation systems.
3. Why Publish Our Engineering Notes?
Behind every polished product launch lie countless hours of grappling with obscure build errors, breaking API changes, edge runtime idiosyncrasies, and complex internationalization (i18n) routing challenges.
Whether navigating Cloudflare Pages deployment limits with Next.js App Router or optimizing Web Workers to compute thousands of Keplerian orbital elements without stuttering the browser UI, practical solutions rarely come straight from documentation. By sharing detailed, hands-on post-mortems and architecture breakdowns, I hope to assist fellow developers navigating similar technical hurdles while systematically solidifying our own architectural decisions.
4. What to Expect from This Blog
Moving forward, this blog will focus on four primary pillars:
- 3D Graphics & Planetary Science: Practical Three.js/CesiumJS techniques, WebGL shader performance, and geospatial data pipelines.
- Frontend Architecture & Serverless Infrastructure: Next.js, TypeScript, Cloudflare Pages/Workers, and zero-cost hosting strategies.
- Educational Technology & Applied AI: Contextual grammar explanations using LLMs, real-time speech processing, and intuitive UI patterns for language learners.
- Global SEO & Multilingual Systems: Managing multilingual static generation, hreflang strategies, and Search Console indexing optimization.
Thank you for joining me on this journey. Stay tuned for regular technical deep dives, tutorials, and development updates!