Dwayne Towell is an associate professor and seasoned software engineer with over 30 years in development, architecture, and technology leadership, and more than a decade teaching computer science and software engineering. He combines deep hands-on expertise in object-oriented languages (Java, C++), databases (PostgreSQL, SQL), web and N-tier architectures, and functional languages with practical experience running a software business and serving as a CIO. His academic roles reflect a strong focus on software product lines, test-first practices, and translating industry practices into curricula for higher education. An active contributor to open-source tooling, he enhanced Logisim-Evolution’s memory and simulation capabilities, demonstrating attention to robust backend design and internationalization. Based in the Nashville area, he pairs client-facing experience and public speaking with a practitioner’s appreciation for clean, modular code and system-level thinking.
Contributions:20 reviews, 9 commits, 12 PRs in 3 months
Contributions summary:Dwayne primarily contributed to enhancing the Logisim-Evolution tool's functionality related to memory and simulation. They implemented a new feature to save RAM contents using command-line arguments and TTY interface. The user also added translatable string placeholders, and refactored code for better formatting, error handling, and modularity within the simulation and startup code.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.