TechniView is an LMS System that ties together LeetCode-style technical interview questions with a learning management system. It allows users to practice coding problems, track their progress, and learn new concepts in a structured way.
TechniView is designed to bridge the gap between learning and practical application. By combining a structured learning management system with a robust coding practice platform, it provides students with the tools they need to succeed in technical interviews and beyond. Whether you're a student looking to improve your coding skills or an instructor aiming to provide a comprehensive learning experience, TechniView has you covered.
Many people getting a degree in CS don't know how to do a LeetCode-style problem, let alone a whole technical or system design interview. While the University of Cincinnati has courses for Data Structures and Algorithms, and Design and Analysis of Algorithms, these classes do not help directly prepare CS students for the workforce. Data Structures and Algorithms focuses on making code that implements data structures and their underlying algorithms, but does not show how to use them. On the other hand, Design and Analysis of Algorithms takes abstract and theoretical problems, and asks how we could or would make an algorithm on paper, but never asks us to actually implement anything. There is an obvious gap; there is no class or preparation to bridge the application of these topics to the real-world use cases in interviewing, job performance, and overall understanding, which is hindering work preparedness.
- Question Bank: A large collection of coding problems categorized by difficulty and topic.
- Assignments: Students can be assigned specific problems or problem sets to complete within a given timeframe.
- Custom Problems: Instructors can create custom problems to tailor curriculum to students' need.
- Custom Professor Set: Professors can create their own problem sets and assignments tailored to their course content.
- Progress Tracking: Users can track their progress and see how they improve over time.
- Professor Dashboard: Instructors can create and manage problems and problem sets, assignments, and track student performance.
- Student Dashboard: Students can view their assignments, submit solutions, and see their performance metrics.
- Built-in Code Editor: Users can write and test their code directly in the platform without needing external tools.
- Real-time Feedback: Immediate feedback on code submissions, including test case results and performance metrics.
5th year at the University of Cincinnati studying CS and SWE (via ACCEND). Interests include distributed systems, compilers, and programming languages. I have a passion for building complex systems, interesting backends, and tools that make developers' and CS Student's lives easier.
- ENED TA (Fall 2023-Present) - Experience with: Teaching, Mentoring, Leadership and Management.
- Siemens DISW: SWE Intern (Spring 2023-Fall 2025) - Experience with: Python data pipelines and extractions, AI tooling in Python.
- Fifth Third Bank: SWE Intern (Spring 2026) - Experience with: Leading standups, AWS, Cloud architecture and system design, Node.js.
- LinkedIn: SWE Intern (Summer 2026) - Experience with: Pydantic type models, DSL parsing and types, gRPC services and error reporting.
Also check out muxlang, hunch, dia, and my other links above for more of my work!
- Languages: Python, Go, Rust, Java, TypeScript, C++, SQL
- Development Tools: git, neovim, tmux, docker, Linux, AWS, Unity
Communication, Leadership, Teamwork, Problem Solving, Time Management
Looking for a capstone project with high impact for others! I love designing systems and such for complex tools and architecture, so anywhere where that would be helpful I would be interested in.
5th year student at the University of Cincinnati working towards a Bachelor's and Master's in Computer Science. I am interested in Computer Vision, Data Analytics, and Computer Graphics.
- Siemens DISW: SWE Intern (Spring 2024-Present)
- Language: Python, C++, SQL, R
- Development Tools: Git, Pandas, PyTorch, Copilot, Visual Studio
Problem Solving, Communication, Public Speaking, Critical Thinking
## Contact
- Email: jason.bellerjeau@gmail.com
- Phone: (513) 939-7486
- Location: West Chester, Ohio
- LinkedIn: linkedin.com/in/jason-bellerjeau
- GitHub: github.com/JasonBellerjeau
CS student interested in problem solving and front end software development.
Bachelor of Science, Computer Science University of Cincinnati, Cincinnati, OH Expected Graduation: May 2027
Relevant coursework: Design and Analysis of Algorithms, Programming Languages, Database, Computer Science Principles, Game Design, Data Structures, Discrete Structures, Artificial Intelligence, Computer Networks, Software Engineering
August 2025 to December 2025, May 2026 to August 2026
- Contributed to the development of Teamcenter's Active Workspace, implementing new features in JavaScript and collaborating within an agile team of around 14 developers
- Resolved software defects and improved application stability by debugging through Visual Studio Code's debugger and through developer tools on various web browsers
- Designed and implemented new features aimed at enhancing overall user experience and streamlining workflows within the application
University of Cincinnati, Cincinnati, OH May 2024 to August 2024
- Designed a video game's mechanics by researching what has been done and could be innovated on
- Learned to use the Unreal Engine through online tutorials
- Utilized a design document to show the process of making the game from start to finish
University of Cincinnati, Cincinnati, OH January 2024 to March 2024
- Collaborated with a group of 4 others every 3 weeks to create a functional board game prototype
- Ideated different elements of the board game using decision matrices
- Revisited statistics about cards that were unbalanced after playtesting
University of Cincinnati, Cincinnati, OH August 2023 to December 2023
- Developed a calorie management application utilizing Python and SQL
- Acquired proficient skills in creating and managing SQL tables through comprehensive online coursework
- Leveraged Agile project management methodologies to monitor project progress, assess milestones achieved, and determine remaining tasks
Lakota West High School, West Chester, OH August 2021 to May 2022
- Designed and developed interactive video games tailored to inspire career exploration among a youthful demographic
- Presented game prototypes to a focus group of first graders and gathered input
- Computer: Java, JavaScript, SQL, Python, HTML, C++
- Language: Spanish (semi-fluent)
- Analytical: Problem identification, analysis, and resolution; Agile project management
Our AMAZING advisor! Check his work out on GitHub or on LinkedIn
mainis protected - all changes must go through PRs- PRs require at least 1 approval before merge
- Squash and merge is the default merge strategy
- Branches auto-delete after merge
- Create a feature branch from
main - Make changes and commit
- Open a PR for review
- Get approval and squash merge
TBD
Other similar systems exist, here is why TechniView is different:
CodePath is a free, non-profit organization that provides technical interview preparation courses for students. While it offers a structured curriculum and mentorship, it:
- Doesn't provide a comprehensive learning management system
- Doesn't have the ability to create custom problems and assignments.
- Doesn't offer real-time feedback on code submissions.
- Doesn't have a built-in code editor for users to write and test their code directly on the platform.
LeetCode is a popular online platform for practicing coding problems, but it:
- Doesn't provide a structured learning management system for instructors to create and manage assignments.
- Doesn't offer the ability to create custom problems and assignments tailored to specific course content.
- Doesn't allow instructors to track student performance and progress over time.
- Keeps it's problem dataset restricted.
- Keeps it's performance metrics and feedback restricted;
Other courses at other universities, such as Stanford's CS9 and Columbia's CS4995.007 have successfully implemented courses that are backed by similar systems and curriculum. However, they do not include the customization and data tracking features that TechniView provides. TechniView aims to provide a more comprehensive and customizable solution for both students and instructors.
