Jim Carnicelli
I'm a lifelong software engineer with a diverse range of skills and interests. I live in Jacksonville, Florida
I have been creating software since high school. I often take on systems architect roles and regularly create custom frameworks for my teams. And I'm typically given the difficult technical challenges. Although I generally prefer technical work, I also take on roles in project management, business analysis, user and engineer mentoring, documentation authoring, and graphic design. I have founded and run my own technology ventures and worked on development teams of all sizes.
I've created software for many industries. I'm flexible. My passion is taking on novel technical challenges. I have created software involving AI, 3D rendering, physics simulation, expert systems, audio processing, computer language conversion, realtime web interfaces, virtual reality, and other exotica. I've created various custom database engines, user interface frameworks, service daemons, APIs, and so on. I've integrated many kinds of disparate systems. In practice I most often work on typical business apps with web front ends
I've worked with many environments and programming languages. I've been developing web applications since the early days and have strong expertise in JavaScript, CSS, and HTML. Most of my more recent career has revolved around React, TypeScript, Next.js, C#, Postgres, Sql Server and other mainline professional application platforms. Some of my research involves cross-platform development in C++11. I've also worked in too many other programming languages and environments to list here. And I'm actively engaged in a daily process of learning new technologies.