Crimsonian Designs is a small LLC whose owner and sole employee is Bryan Correll. Bryan is currently attending Rose-Hulman Institute of Technology where he majors in Computer Engineering. Bryan has extensive background and knowledge in web design, application and systems design, database engineering, dynamic scaling of applications, web advertising, and search engine optimization (SEO). He uses a variety of tools, frameworks, programming languages, and other resources during development, testing, and release. Bryan was the former Chief Technology Officer (CTO) for Rawclix.com, LLC, an online advertising network where he developed a robust and dynamically targeted advertising algorithm and structure to serve relevant and targeted ads to the end user from a variety of online marketers. Currently, Bryan works as a full-time intern at Rose-Hulman Ventures, where he develops web applications for Rose-Hulman and develops PC applications for Simma Software. These applications communicate with CAN bus networks and analyze, display, and log data in real-time to provide relevant feedback to operators.
To contact me regarding any of the above services or for a quote, please email me at criimsoniian@gmail.com or call me at (314) 780-5552 (EST).
While I generally have at least 5 active projects, right now most of my time is being being devoted to redesigning the Rose-Hulman Decade of Innovation website, which was initially developed and launched back in January to provide information, registration, and donation for the Decade of Innovation event, held in February, to celebrate Rose-Hulman's decade of being the #1 undergrad engineering school in the country. The original website was developed in about 2 weeks (this was during classes, so I was a part-time employee working 10hrs/week), so most of the development went into the backend processing (registration, donations, etc) and adding media (PDF stories and Youtube videos). The design of the website itself was, well, there's not polite way of saying this, ugly. The website was functional and relatively easy to navigate, but that's about you could say about it. It had some cool little tools, like a javascript image/story gallery and some hover menus that added some flare to appeal to the alumni. You should take a look at the site as an example of how you should not design your website (visually at least). I did not make the initial design--they hired an outside company over winter break to develop this, and I got it when the term resumed in January--lucky me.
It turns out that when I began my summer term (full-time), they decided that they wanted to redevelop the website and make it into a permanent website. Fortunately, I was given reign to redesign the entire website from scratch using object-oriented programming (OOP) and a fresh design. I developed an entire class/interface library to use for the structure of the website (and for all of my websites forthright). It has a relatively unique design and layout--it is modern and flashy, but is also very clean and crisp. This is probably one of my favorite designs for that reason--It's just pleasant to look at! Everything is very cohesive and nothing is obnoxious. I used javascript to size the body elements of the page so that no matter the size of the window, the body would always stretch to the bottom of the page (with the footer). I used this method and tried to make it as efficient and browser compatible as possible--and I think I have succeeded. I also implemented a few javascript moving elements, but wanted to make sure, first and foremost, that they enhanced the user experience and did not get in the way (Note the top right image rotator, the left content box on the home page, and the image gallery on the Innovation Gallery page).
Unfortunately, I am limited to what I can say about these projects--I can't even use the name of the applications or systems I'm developing by my non-disclosure agreemend (NDA), but I'll try to give a decent overview of what I'm doing or at least the methods and features I'm using since I can't hint too much at the end product. Basically, my PC applications (each have different purposes... Obviously... Some are for the end consumer, while others are simply diagnostic and analytical tools used for research and development) communicate with sensors via a CAN network. I receive data and analyze, manipulate, log, and then display to the operator. What I do with this data is not of importance, the framework is important. The applications will often have to receive very large amounts of data at an extremely high frequency and then manipulate, log, display all of that data in real-time. Now this is not on your new Core-i9 Hexacore processor, this is on, for now, fairly slow single core laptops/tablets with about 1 GB of RAM. Eventually, these will be integrated into much slower systems, so the algorithms and datacollection must be fast and efficient. The systems are integrated using a J1939 framework developed by the CEO of Simma Software, JR Simma.
Toward the end of June, I developed a lightweight Facebook application to complement the rest of the Campus Book Connections (CBC) website. This application allows users to manage their book listings in a convenient manner that allows them to bipass visitig and logging into the main website and allows them to use an interface with which they are already familiar. The flow of the application is such that users can contact other users on CBC using email, phone, or Facebook message. If they choose the latter, they will be redirected to compose a message to that user on Facebook. So when they complete their business, they can just click the link to the application at the bottom of the FB message and delete the book from their listings without ever leaving Facebook. The key here is convenience--The owner, Drew Lash, wants the users to have the best possible experience.