Explorations in Engineering

Software Engineering, Mechatronics, Woodworking, and "Making" in General

About this Blog

Welcome to Code and Create, where I share my passion for software engineering and mechatronics. Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. Mechatronics is the interdisciplinary field that combines mechanical, electrical, and computer engineering to create smart systems and devices.  In this blog, I will explore various topics related to these fields, such as scalable application development, robotics, artificial intelligence, embedded systems, internet of things, and more. I will also showcase some of the projects that I have built or am working on, and explain the challenges and solutions that I encountered along the way. I hope you will find this blog informative, inspiring, and enjoyable.

Scalable Enterprise Web Applications

Build processes around software engineering methodologies to produce quality applications at scale (app complexity, amount of production traffic, # contributors, etc)

EDGE COMPUTING + CLOUD

Leverage and compare various edge devices including commodity GPUs, cloud-compute GPUs + CPUs, microcontrollers, Arduino, Raspberry Pi,  and other compute platforms.

HUMAN MACHINE INTERFACE

Dive into the possibilities of combining digital and physical interfaces to build intuitive controls for complex systems.  This includes rethinking how software interfaces can be designed/built.

MECHATRONICS

Explore the intersection of mechanical, electrical, and computer engineering.

Contact

Have an idea for a project? Or would like to give feedback/suggestions? Want to get in touch? Use the Contact Form below

Contact

Contact form

Latest Blog Posts

Recent Blog posts across all categories. 

Understanding the Role of Software Professionals in Technology Companies: An Engineering Perspective

Abstract The term “software professional” encompasses a broad spectrum of roles and responsibilities within technology companies. While software engineering forms the backbone of technological innovation, professionals from diverse disciplines collaborate[…]

Read more
software debugging

A Comparative Exploration of Single-Variable vs. Multi-Variable Debugging in Software Stacks

Abstract Debugging lies at the heart of software development, often demarcating the line between functional and faulty software. In computational mathematics, solving single-variable equations is relatively straightforward, whereas resolving multi-variable[…]

Read more

Food-Safe Materials for Commodity 3D Printers: A Technical Exploration

3D printing has become an indispensable tool in prototyping, manufacturing, and even culinary innovation. However, ensuring food safety in 3D-printed items remains a complex challenge, especially for hobbyists and small-scale[…]

Read more